Offline Trace Synchronization for Smartphone Energy Profiling
نویسنده
چکیده
Energy profiling is a means to effectively understand the power behavior of smartphone applications. However, no tool that effectively combines portability, accuracy and automation has been proposed yet. In this thesis a new approach is proposed, which sets the basis for such a tool by solving a trace synchronization problem. TRAM (TRAce Merger) uses the event trace from a mobile device and the power trace from a measurement device. It synchronizes them offline, maps the mobile device events trace on the corresponding trace from the power measurement tool, and attributes energy consumption to smartphone functionalities. The event and power traces traces from these two systems contain timestamps based on the corresponding local clocks. Taking the aforementioned clocks inaccuracy and deviation into account, we synchronize these traces to extract useful information from their contents. We achieved energy consumption attribution to smartphone functionalities by solving this synchronization problem with milliseconds accuracy.
منابع مشابه
Psychographic Profiling of Indian Young Adult Consumers of Smartphone - VALS Approach
The current youth market is characterized as tech-savvy, variety seekers who has been active in using digital technology in unprecedented ways. The market segment defined here comprises of youth adults between the ages 20 to 30, who are more comfortable with purchasing the smartphones than previous generation. There is fierce competition in smartphone market, due to the large selection of devic...
متن کاملEnabling Automatic Offloading of Resource-Intensive Smartphone Applications
The limited capability and energy constraint of smartphones have posed a significant challenge to running the “newest and hottest” applications which are becoming increasingly resource demanding, e.g., realtime image recognition. In this paper, we revisit the decade-old general concept of offloading computation to remote servers by focusing on a largely unsolved problem: how to automatically de...
متن کاملSynchronization and Caching Solution for Cost-Effective E-Learning in Resource and Bandwidth Constrained Environments
Electronic learning (e-learning) content delivery and accessibility have received significant research attention over years in order to ensure reliability, availability and cost-effectiveness through Information and Communication Technologies (ICTs).The evolvement of mobile computing devices especially smartphones bring prospects in overcoming the inherent limitations of the Internet when acces...
متن کاملGTSO: Global Trace Synchronization and Ordering Mechanism for Wireless Sensor Network Monitoring Platforms
Monitoring is one of the best ways to evaluate the behavior of computer systems. When the monitored system is a distributed system-such as a wireless sensor network (WSN)-the monitoring operation must also be distributed, providing a distributed trace for further analysis. The temporal sequence of occurrence of the events registered by the distributed monitoring platform (DMP) must be correctly...
متن کاملData Driven Smartphone Energy Level Prediction
The body of mobile applications is growing at a near-exponential rate; many applications are increasing in both scale, complexity, and their demand for energy. The energy density of smartphone batteries is increasing at a comparably insignificant rate, and thus inhibits the practicality of these applications. Despite the importance of energy to mobile applications, energy is rarely considered b...
متن کامل